Validating JavaScript Guidelines across Multiple Web Browsers

نویسندگان

  • Zoltán Herczeg
  • Gábor Lóki
  • Tamás Szirbucz
  • Ákos Kiss
چکیده

Nowadays, JavaScript is the language for developing dynamic websites. Previously, several guidelines were published about how to write efficient JavaScript code. Our research focuses on whether programmers should still adhere to these guidelines or can they rely on the state-of-the-art JavaScript execution engines to achieve good performance results. In this paper, we present the experiments where we validate programming guidelines for JavaScript execution performance across multiple state-of-the-art web browsers. We present our observations, and conclude that the importance of guidelines does not decrease with the introduction of JIT technology. ACM CCS

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Benchmarking Modern Web Browsers

Many different Web browsers are available on the Internet, free of charge. A browser performs several tasks, such as rendering Web pages on the screen and executing client-side code often embedded in Web pages. Users typically choose a browser that gives them a satisfying browsing experience, which is partly determined by the speed of the browser. This paper presents benchmark performance test ...

متن کامل

Polaris: Faster Page Loads Using Fine-grained Dependency Tracking

To load a web page, a browser must fetch and evaluate objects like HTML files and JavaScript source code. Evaluating an object can result in additional objects being fetched and evaluated. Thus, loading a web page requires a browser to resolve a dependency graph; this partial ordering constrains the sequence in which a browser can process individual objects. Unfortunately, many edges in a page’...

متن کامل

A Web-Based Interactive Tool for Creating, Inspecting, Editing, and Publishing Etymological Datasets

The paper presents the Etymological DICtionary ediTOR (EDICTOR), a free, interactive, web-based tool designed to aid historical linguists in creating, editing, analysing, and publishing etymological datasets. The EDICTOR offers interactive solutions for important tasks in historical linguistics, including facilitated input and segmentation of phonetic transcriptions, quantitative and qualitativ...

متن کامل

FREDDY: A Web Browser-friendly Lightweight Data-Interchange Method Suitable for Composing Continuous Data Streams

As a remarkable lightweight data-interchange format for use with web browsers, JSON is well known. Recently, web browsers have come to support rich applications called Software as a Service (SaaS) and Cloud Computing. Consequently, data interchange between web servers and web browsers is an important issue. A singleton, an array, or a nested object (tree) can be represented by JSON, which is ba...

متن کامل

BenchLab: Benchmarking with Real Web Applications and Web Browsers

Popular benchmarks such as TPC-W and RUBiS that are commonly used for evaluation by the systems community are no longer representative of modern Web applications. Many of these benchmarks lack the features such as JavaScript and AJAX that are essential to real Web 2.0 applications. Further, traditional benchmarks rely on browser emulators that mimic the basic network functionality of real web b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Nord. J. Comput.

دوره 15  شماره 

صفحات  -

تاریخ انتشار 2013